package com.tinyseed.emcp.api.basicdata.service;

import com.tinyseed.emcp.api.basicdata.model.MonitorInputDTO;
import com.tinyseed.emcp.api.basicdata.model.MonitorOutputDTO;
import com.tinyseed.emcp.api.basicdata.model.TreeSelect;
import com.tinyseed.hmxx.common.base.PageData;

import java.util.List;

/***
 * @ClassName: MonitorService
 * @Description: TODO
 * @Auther: Harlan.Xiong
 * @Date: 2019-11-24 20:37
 * @version : V1.0
 */
public interface MonitorService {

    PageData findAll(MonitorInputDTO monitorInputDTO, Integer page, Integer size);

    MonitorOutputDTO findById(Long id);

    void deleteById(Long id);

    MonitorOutputDTO save(MonitorInputDTO monitorInputDTO);

    List<TreeSelect> getTree();

    List<MonitorOutputDTO> findAll();

}
